BODY {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: "Verdana","????"
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.search_btn {
	background: url(../images/search_btn.jpg) no-repeat -100px 0px;
	height: 27px;
	line-height: 27px;
	width: 43px;
	border:0px;
	font-size: 11px;
	font-weight:bold;
	margin-bottom:2px;
	color: #190084;
	margin-left:3px;
	float:left;
}


.search_match_field {background: url(../images/search_match_field.jpg) no-repeat;width: 164px;border:1px;font-size: 12px;color:#000000;line-height: 20px;height: 20px;padding-left: 0px;margin-left: 0px;float:left;}

.HELP_INFO
{
font-size:12px;
color:#FF0000;
padding-left:5px;
}
.REG_TITLE{
color:#FFFFFF;
padding-left:10px;
font-size:18px;
font-weight:bold;
font-family:"Verdana";
background-color:#00589F;
line-height:50px;
border-top:#000000 solid 1px;
border-left:#000000 solid 1px;
border-right:#000000 solid 1px;
}

a.show_msg_detail{
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#2686B5
}
a.show_msg_detail:hover {
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#2686B5
}

.REG_ITEM
{
font-size: 13px;
word-break: break-all;
}
.TOP10 {
font-weight:bold;
font-size:14px;
width:100%;
text-align:center;
padding-left:10px;
line-height:40px;
}
.TOP10_EVEN_ROW
{
background-color: #D5DEF9
}

.login_input {
font-size:12px;
font-family:"Verdana"
height:16px;
width:70px;
border:none;
}


.user_icons {
border:#EEEEEE solid 1px;
}
table.manage {
	background-color: #FFFFFF;
	margin: auto;
	margin-bottom: 10px;
	width: 100%;
	font-size:12px;
}
.txt_light {
	color: #888888;
	font-size:12px;
}


table.manage th {
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #D9E5E8;
	background-color: #F7F7F7;
}
table.manage td {
	padding: 5px;
	border-bottom: 1px solid #D9E5E8;
}

#user_info {
	padding: 5px 15px;
}

.profile_name {
font-weight:bold;
font-size:18px;
}

.profile_item {
 border-top:#bbbbbb solid 1px;
 border-left:#bbbbbb solid 1px;
 border-right:#bbbbbb solid 1px;
}
table.profile_item th {
background-color:#EFEFEF;
border-bottom:#bbbbbb solid 1px;
font-size:12px;
font-weight:bold;
height:30px;
padding-left:5px;
}
table.profile_item td {
border-bottom:#bbbbbb solid 1px;
font-size:12px;
font-weight:bold;
height:30px;
padding-left:5px;
}

#invite {
font-size:14px;
color:#FFFFFF;
background-color:#00008A;
border-right:#111111 solid 1px;
border-bottom:#111111 solid 1px;
border-top:#C0D5FA solid 1px;
border-left:#C0D5FA solid 1px;
height:30px;
vertical-align:bottom;
}

#profile_team_member_title {
padding-left:10px; font-size:12px; font-weight:bold;
}

#profile_team_member_info {
padding-left:12px; font-size:12px; border-bottom:#AAAAAA solid 1px;
}

#hist_match_score {
font-size:14px;
font-weight:bold;
}

#hist_match_key {
font-size:12px;
font-weight:bold;
padding-left:5px;
}
.date_time_font {
font-size:12px;
font-weight:normal;
color:#666666;
}

.hist_match_name_font {
font-size:12px;
font-weight:normal;
color:#666666;
}
.hist_match_desc{
font-size:12px;
font-weight:normal;
color:#666666;
}

#match_req_team {
font-size:14px;
font-weight:bold;
border-bottom:#aaaaaa solid 1px;
line-height:30px;
padding-left:10px;
}

#bulletin_title {
font-size:14px; font-weight:bold; text-align:left;
width:90%;padding-top:5px; padding-bottom:5px; padding-left:10px; background:#CAE1F7;border-top:#0000A0 solid 1px; border-bottom:#AAAAAA solid 1px;
}
#bulletin_action {
font-size:12px; font-weight:normal; text-align:left;
width:90%;padding-top:5px; padding-bottom:5px; padding-left:10px; background:#EEEEEE; border-bottom:#AAAAAA solid 1px;
}

a.msg_action {
	FONT-WEIGHT: normal; TEXT-ALIGN: center; color:#638DEF; text-decoration:none; font-size:14px;
}

a.msg_action:hover {
	FONT-WEIGHT: normal; TEXT-ALIGN: center; color:#638DEF;font-size:14px;
}

#usrPanelTab {
float:left; width:100px; height:30px; text-align:center; list-style:none; line-height:30px;
margin:0;
background:url(../images/tab_bg.png);
}

#usrPanelTabRight {
float:left; width:100px; height:30px; text-align:center; list-style:none; line-height:30px;
margin:0;
background:url(../images/tab_bg.png);
}

a.usrPanelTab {
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.usrPanelTab:hover {
font-size:14px;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.tmInfoAction {
float:left; padding-left:20px; list-style:none;
}

#move_title {
line-height:26px; background-color:#CAE1F7; border-top:#0000A0 solid 1px; border-bottom:#aaaaaa solid 1px; padding-left:10px;
}

#move_title_txt {
font-size:14px; font-weight:bold; color:#4A4A4A;
}

.move_item {
font-size:14px; color:#4C4C4C;
padding-left:5px; border-bottom:#aaaaaa solid 1px;
}

.move_team {
font-weight:bold;
color:#0B89BF;
}

a.move_action {
font-size:12px;
color:#004E9B;
text-decoration:underline;
}

a.move_action:hover {
font-size:12px;
color:#004E9B;
text-decoration:underline;
font-weight:bold;
}

.match_func{
font-size:14px;
font-weight:bold;
color:#004E9B;
line-height:30px;
padding:5px;
list-style:none;
}

a.match_func_act {
font-size:14px;
font-weight:bold;
color:#004E9B;
text-decoration:none
}

a.match_func_act:hover {
font-size:14px;
font-weight:bold;
color:#004E9B;
text-decoration:underline;
}

.match_subfunc{
font-size:12px;
font-weight:normal;
color:#000000;
line-height:30px;
padding:5px;
list-style:none;
}

.mtchReqDiv {
background:#FFFFFF; width:100%;border-bottom:#666666 solid 2px;
}

.mtchReqDiv ul{
list-style:none;
margin:10;
}

.mtchContent {
background:#ffffff; width:90%;border:#aaaaaa solid 1px; padding-top:10px;
}

.mtchInfoNormal {
font-weight:bold; color:#0000CC;
}
.mtchInfoHot {
font-weight:bold; color:#ff0000;
}
.mtchInfoTitle {
font-weight:bold; color:#000000; font-size:14px;
}
.mtchInfoTime {
font-weight:bold; color:#000000;
}
.mtchInfoStatus {
font-weight:normal; color:#0000CC;
}
.mtchChalTeam {
font-size:12px; font-weight:bold; color:#333333; width:70%; float:left;
}
.mtchChalTmAct {
float:right;
}

.oneMtchReqContainer {
width:50%;border-bottom:#BBCEFF solid 1px; 
}

.mtchReqSplit {
border-bottom:#aaaaaa solid 1px;
}

a.mtchReqAct {
font-size:12px;
font-weight:normal;
color:#004E9B;
text-decoration:none
}

a.mtchReqAct:hover {
font-size:12px;
font-weight:normal;
color:#004E9B;
text-decoration:underline;
}

.mail {
	background: url(../images/search_btn.jpg) no-repeat 0px 0px;
	height: 27px;
	line-height: 27px;
	width: 43px;
	border:0px;
	font-size: 11px;
	font-weight:bold;
	margin-bottom:2px;
	color: #190084;
	margin-left:3px;
	float:left;
}

#headDiv {
width:100%;
border:#B4C4FC solid 1px;
}
#headDiv #left{
width:30%;
float:left;
overflow:hidden;
clear:left;
height:142px;
}
#headDiv #right{
width:70%;
float:right;
overflow:hidden;
clear:right;
text-align:left;
height:142px;
padding-top:80px;
}
#headDiv #note{
width:30%;
float:left;
text-align:left;
padding-top:80px;
}
#footDiv {
width:100%;
height:100px;
}

#mainContainer {
width:950px; margin:0px auto;
padding-top:40px;
text-align:center;
vertical-align:top;
}

#matchDiv {
width:60%; float:left;
text-align:left;
}

#matchDiv ul {
list-style:none; margin-left:0; padding-left:0; margin-top:0;
}
#userDiv {
width:36%; float:right;
text-align:left;
}

#msgDiv {
width:60%; float:left;
text-align:left;
}
#tmDiv {
width:60%; float:left;
text-align:left;
margin-bottom:30px;
border:#1634AD solid 1px;
line-height:30px;
padding-left:10px; padding-right:10px;
background-color:#FFFF33;
}

#msgDiv ul {
list-style:none; margin-left:0; padding-left:0; margin-top:0;
}

#headLine {
/*background-color:#CAE1F7;*/
background:url(../images/bg_head.jpg); background-repeat:repeat-x;
width:100%; line-height:25px;
border-top:#D7D7D7 solid 1px;
padding-left:10px;
font-size:12px;
font-weight:bold;
color:#2686B5
}



a.more {
font-size:12px;
font-weight:normal;
color:#2686B5;
text-decoration:none
}

a.more:hover {
font-size:12px;
font-weight:normal;
color:#2686B5;
text-decoration:underline;
}


#oneMatch {
border-bottom:#aaaaaa solid 1px; margin-top:0;
padding-left:30px; padding-bottom:5px; padding-top:10px;
font-size:14px;
}

#oneMatch ul {
list-style:none;
margin-left:0;
}

#oneMatch ul li {
line-height:30px;
color:#2686B5;
}

#oneUser {
border-bottom:#aaaaaa solid 1px; margin-top:0;
padding-left:20px; padding-bottom:5px; padding-top:10px;
text-align:center;
}

#oneUser ul {
list-style:none;
margin-left:0;
margin-top:0;
}

#oneUser ul li {
line-height:30px;
color:#2686B5;
}

#oneMsg {
border-bottom:#aaaaaa solid 1px; margin-top:0;
padding-left:30px; padding-bottom:10px; padding-top:10px; padding-right:30px;
text-align:left;
}

#oneMsg span {
line-height:30px;
}
#oneMsg div {
color:#333333;
}

.dateTime {
color:#000000;
font-weight:bold;
}

.tmName{
color:#2686B5;
font-weight:bold;
}
.mtName{
color:#2686B5;
font-weight:bold;
}
.usrName{
color:#2686B5;
font-weight:bold;
}
.hotIdx{
color:#ff0000;
font-weight:bold;
}

#usrIcon {
width:50%;
float:left;
}

a.cmtResult {
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#00A3E8;
}
a.cmtResult:hover {
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#00A3E8;
}

#usrName {
width:50%;
float:right;
font-weight:bold;
font-size:14px;
text-align:left;
}

#regDate {
width:50%;
float:right;
text-align:left;
}

#msgContent {
color:#444444;
}

a.tmWinPct {
font-size:12px;
font-weight:normal;
color:#2686B5;
text-decoration:underline;
}

a.tmWinPct:hover {
font-size:20px;
font-weight:bold;
color:#0000FF;
text-decoration:none;
}

a.tmWinPct:visited {
font-size:12px;
font-weight:normal;
color:#2686B5;
text-decoration:underline;
}
<!-- Action Status Panel Start -->
#actStatDiv {
width:100%;
text-align:center;
margin-left:auto; margin-right:auto;
border-bottom:#2686B5 solid 1px;
}

#actStatTtlDiv {
width:100%;
font-size:14px;
font-weight:bold;
background-color:#FFFF33;
line-height:30px;
padding-left:20px;
border:#2686B5 solid 1px;
text-align:left
}

#leftPart {
width:50%; float:left;
text-align:center;
padding-left:60px; padding-top:10px;
font-size:14px;

}
#leftTop {
width:100%; float:left;
text-align:center;
border-top:#2686B5 solid 1px;
border-left:#2686B5 solid 1px;
border-right:#2686B5 solid 1px;
border-bottom:#2686B5 solid 1px;
padding-top:10px;
}
#leftBottom {
width:100%; float:left;
text-align:left;
word-wrap:break-word;
border-left:#2686B5 solid 1px;
border-right:#2686B5 solid 1px;
border-bottom:#2686B5 solid 1px;
padding:10px;
}

#rightPart {
width:50%; float:right;
text-align:left;
padding-top:10px;
}

#navTtl {
width:95%;
text-align:left;
border-bottom:#2686B5 solid 1px;
padding-left:10px;
line-height:25px;
font-size:14px;
font-weight:bold;
color:#1340FF;
}
#navItm {
width:95%;
text-align:left;

}

#navItm ul{
list-style:none;
margin-left:10px;
margin-top:5px;
}

#navItm ul li {
/*height:30px;*/
background:url(../images/arrow_right.gif) left center no-repeat;
}
#navItm ul li a {
font-size:12px;
line-height:20px;
text-decoration:none;
color:#2686B5;
}

#navItm ul li a:hover {
text-decoration:underline;
}
<!-- Action Status Panel End -->

<!-- Challenge Panel Start -->
#chalPart {
width:80%;
text-align:center;
padding-top:30px;
border:#2686FF solid 1px;
background-color:#FEFEFE;
}
#chalMsg {
width:100%;
text-align:center;
font-size:14px;
}
#chalTm {
width:100%;
text-align:center;
height:60px;
padding-top:20px;
}
#chalIcon {
width:100%;
text-align:center;
}
<!-- Challenge Panel End -->

<!-- Team Management Start -->
#tmMngLeft {
width:25%;
float:left;
padding:20px;
text-align:left;
position:relative;
margin-top:-50px;
}

#tmMngLeft img{
border:#2686B5 solid 1px;
}
#tmMngRight {
width:75%;
float:right;
border-left:#aaaaaa solid 1px;
padding-left:0px;
height:150px;
}

#tmMngHead {
text-align:left;
padding-top:40px;
border:#2686B5 solid 1px;
padding:10px;
}

#actStat {
text-align:left;
padding:10px;
font-size:14px;
font-weight:bold;
}

#actStat div {
color:#1634AD;
}

#actStat p {
padding:5px;
padding-left:20px;
font-size:12px;
font-weight:normal;
}

#errUsrName {
font-size:12px;
font-weight:bold;
color:#ff0000;
}
#errUsrUID {
font-size:12px;
font-weight:bold;
color:#000000;
}

#tmMngBody {
width:100%; margin-left:auto; margin-right:auto;
text-align:center;
border:#2686B5 solid 1px;
}

#tmMngTitle{
width:100%;
font-size:14px;
font-weight:bold;
line-height:40px;
text-align:left;
padding-left:200px;
background-color:#CEDBFF;
border-bottom:#2686B5 solid 1px;
}
#tmMngContent{
}

#tmMbrAdd {
padding-top:10px;
padding-bottom:10px;
}
#tmMbrAdd p{
text-align:left;
font-size:14px;
font-weight:bold;
padding-left:10px;
background-color:#CAE1F7;
border-top:#0000A0 solid 1px;
line-height:26px;
}
#tmMbrDel {
padding-top:10px;
padding-bottom:10px;
border-bottom:#aaaaaa solid 1px;
}
#tmMbrMov {
padding-top:10px;
padding-bottom:10px;
border-bottom:#aaaaaa solid 1px;
text-align:left;
}
#tmMbrMov p{
text-align:left;
font-size:14px;
font-weight:bold;
padding-left:10px;
background-color:#CAE1F7;
border-top:#0000A0 solid 1px;
line-height:26px;
}

#tmMbrDel p{
text-align:left;
font-size:14px;
font-weight:bold;
padding-left:10px;
background-color:#CAE1F7;
border-top:#0000A0 solid 1px;
line-height:26px;
}

#tmMbrDel table tr td{
text-align:left;
padding-left:5px;
font-size:12px;
color:#333333;
line-height:40px;
font-weight:bold;
vertical-align:bottom;
padding-bottom:3px;
padding-top:10px;
border-bottom:#DDDDDD solid 1px;
}

#tmMbrDel table tr th{
text-align:left;
padding-left:5px;
font-size:12px;
color:#333333;
line-height:40px;
width:20%;
vertical-align:bottom;
padding-bottom:3px;
padding-top:10px;
border-bottom:#DDDDDD solid 1px;
}

#tmMbrDel div div {
text-align:left;
padding-left:36px;
padding-top:10px;
}

#divShowInvite{
font-size:12px;
padding-left:25px;
padding-top:10px;
padding-bottom:0px;
border-top:#DDDDDD solid 1px;
}

.movCate {
padding-left:10px;
font-size:14px;
font-weight:normal;
color:#002791;
}
.movTbl td{
text-align:left;
padding-left:5px;
font-size:12px;
color:#333333;
border-bottom:#00106C solid 1px;
height:30px;
vertical-align:bottom;
}
.captain {
font-weight:bold;
color:#ff0000;
}

a.setcaptain {
font-size:12px;
font-weight:normal;
color:#2686B5;
text-decoration:underline;
}

a.setcaptain:hover {
font-size:12px;
font-weight:normal;
color:#2686FF;
text-decoration:underline;
}
<!-- Team Management End -->

<!-- User Zone Start -->
#usrZnLeft {
width:30%;
float:left;
clear:left;
overflow:hidden;
border-top:#aaaaaa solid 1px;
border-bottom:#aaaaaa solid 1px;
padding-bottom:10px;
background-color:#F4F7FF;
}

#usrZnLeft #rank {
width:60%;
float:left;
clear:left;
text-align:left;
padding-left:40px;
font-weight:bold;
}
#usrZnLeft #score {
float:right;
clear:right;
width:40%;
font-weight:bold;
}
#usrZnLeft #usrRank {
width:60%;
float:left;
clear:left;
text-align:left;
padding-left:10px;
line-height:40px;
vertical-align:bottom;
border-bottom:#aaaaaa dashed 1px;
}
#usrZnLeft #usrRank span{
font-weight:bold;
}

#usrZnLeft #usrScore {
float:right;
clear:right;
width:40%;
line-height:40px;
vertical-align:bottom;
border-bottom:#aaaaaa dashed 1px;
}

#usrZnLeft #usrScore span{
font-weight:bold;
color:#ff0000;
}

#usrZnRight {
width:70%;
float:right;
clear:right;
overflow:hidden;
border:#aaaaaa solid 1px;
text-align:center;
padding-bottom:20px;
}

#usrZnRight #usrZnTtl{
width:100%;
line-height:40px;
margin-bottom:0;
padding-top:10px;
vertical-align:bottom;
text-align:left;
padding-left:20px;
font-size:16px;
font-weight:bold;
border-bottom:#aaaaaa solid 1px;
}

.siteName {
color:#2686B5;
font-weight:bold;
}

#usrZnRight table{
width:98%;
border:none;
margin-top:20px;
}

#usrZnRight #usrZnBar {
text-align:left;
}

#usrZnRight table tr {
}

#usrZnRight table tr td{
width:33%;
text-align:center;
vertical-align:bottom;
padding-bottom:20px;
padding-top:40px;
border-bottom:#C4DAFF solid 1px;
}

#usrZnRight table tr td div{
padding-bottom:5px;
}

a.usrName {
font-weight:bold;
color:#2686FF;
text-decoration:none;
}

a.usrName:hover {
font-weight:bold;
color:#2686FF;
text-decoration:underline;
}
<!-- User Zone End -->

<!-- Team Zone Start -->
#tmZnLeft {
width:30%;
float:left;
clear:left;
overflow:hidden;
border-top:#aaaaaa solid 1px;
border-bottom:#aaaaaa solid 1px;
padding-bottom:10px;
background-color:#F4F7FF;
}

#tmZnLeft #rank {
width:60%;
float:left;
clear:left;
text-align:left;
padding-left:40px;
font-weight:bold;
}
#tmZnLeft #winPct {
float:right;
clear:right;
width:40%;
font-weight:bold;
}
#tmZnLeft #tmRank {
width:60%;
float:left;
clear:left;
text-align:left;
padding-left:10px;
line-height:40px;
vertical-align:bottom;
border-bottom:#aaaaaa dashed 1px;
}
#tmZnLeft #tmRank span{
font-weight:bold;
}

#tmZnLeft #tmWin {
float:right;
clear:right;
width:40%;
line-height:40px;
vertical-align:bottom;
border-bottom:#aaaaaa dashed 1px;
}

#tmZnLeft #tmWin span{
font-weight:bold;
color:#ff0000;
}

#tmZnRight {
width:70%;
float:right;
clear:right;
overflow:hidden;
border:#aaaaaa solid 1px;
text-align:center;
padding-bottom:20px;
}

#tmZnRight #tmZnTtl{
width:100%;
line-height:40px;
margin-bottom:0;
padding-top:10px;
vertical-align:bottom;
text-align:left;
padding-left:20px;
font-size:16px;
font-weight:bold;
border-bottom:#aaaaaa solid 1px;
}

#tmZnRight table{
width:98%;
border:none;
margin-top:20px;
}

#tmZnRight #tmZnBar {
text-align:left;
}

#tmZnRight table tr {
}

#tmZnRight table tr td{
width:33%;
text-align:center;
vertical-align:bottom;
padding-bottom:20px;
padding-top:40px;
border-bottom:#C4DAFF solid 1px;
}

#tmZnRight table tr td div{
padding-bottom:5px;
}

#stat{
font-size:12px;
font-weight:normal;
color:#2686B5;
}
#stat font{
font-size:12px;
font-weight:bold;
color:#ff0000;
}

a.tmName {
font-weight:bold;
color:#2686FF;
text-decoration:none;
}

a.tmName:hover {
font-weight:bold;
color:#2686FF;
text-decoration:underline;
}

a.mtInfo {
font-weight:bold;
color:#2686FF;
text-decoration:none;
}

a.mtInfo:hover {
font-weight:bold;
color:#2686FF;
text-decoration:underline;
}
<!-- Team Zone End -->

<!-- Match Zone Start -->
#matchMain {
width:90%;
text-align:center;
border:#aaaaaa solid 1px;
padding-bottom:10px;
}
#matchMain #matchZnTtl{
width:100%;
line-height:40px;
margin-bottom:0;
padding-top:10px;
vertical-align:bottom;
text-align:left;
padding-left:20px;
font-size:16px;
font-weight:bold;
border-bottom:#aaaaaa solid 1px;
}
#matchMain #matchContent{
width:100%;
text-align:center;
}
#matchMain #oneMatchItem{
width:95%;
text-align:left;
border-bottom:#C4DAFF solid 1px;
padding-bottom:10px;
padding-top:30px;
font-size:14px;
line-height:30px;
}
#matchMain #matchZnBar {
text-align:left;
}
#sr {
width:90%;
background-attachment:#ff0000;
padding-bottom:10px;
border:#aaaaaa solid 1px;
}
#sr #srTtl{
width:100%;
font-size:14px;
font-weight:bold;
background-color:#00589F;
text-align:left;
padding-left:10px;
color:#ffffff;
line-height:35px;
border-bottom:#000000 solid 1px;
}

#split {
height:20px;
}

#sr #srItem{
width:95%;
border-bottom:#C4DAFF solid 1px;
text-align:left;
padding-left:30px;
font-size:14px;
line-height:30px;
padding-top:20px;
vertical-align:bottom;
}
.winPct {
color:#ff0000;
font-weight:bold;
}
#mainContainer #search {
width:100%;
border:#aaaaaa solid 1px;
}

#mainContainer #search #searchTtl {
width:100%;
font-size:14px;
font-weight:bold;
text-align:left;
padding-left:10px;
line-height:35px;
background-color:#DFDFFF;
border-bottom:#111111 solid 1px;
}

#mainContainer #searchCondition {
width:95%;
}

#mainContainer #search #searchTtl a{
font-size:12px;
font-weight:normal;
color:#2686FF;
text-decoration:underline
}
#mainContainer #search #searchTtl a:hover{
font-size:12px;
font-weight:normal;
color:#2686FF;
text-decoration:underline
}
<!-- Match Zone End -->